---
title: SAIF.Application.Claim.Legal API reference
summary: Index of all public types in SAIF.Application.Claim.Legal.
status: draft
owner: SAIF Claims BOF team
last_reviewed: 2026-08-21
library: SAIF.Application.Claim.Legal
reference_type: embedded
---

# SAIF.Application.Claim.Legal API reference

This page lists all public types exposed by `SAIF.Application.Claim.Legal`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [LegalManagerBase](SAIF.Application.Claim.Legal/LegalManagerBase.md) | Class (`MustInherit`) | `SAIF.Application.Claim.Legal` | Shared base for every Legal AppManager: case context loading, code-table lookups, claim-visibility security gates, consolidated-case propagation, and letter-request insertion. |
| [clsLegalData](SAIF.Application.Claim.Legal/clsLegalData.md) | Class | `SAIF.Application.Claim.Legal` | Lightweight, stored-procedure-backed header holder for a legal case (case number, attorney, status, hearing date). |
| [clsMaintenanceManager](SAIF.Application.Claim.Legal/clsMaintenanceManager.md) | Class | `SAIF.Application.Claim.Legal` | Attorney profile maintenance (list/insert/save) and attorney-profile PDF/XML reporting. |
| [clsAttorneyTableManager](SAIF.Application.Claim.Legal/clsAttorneyTableManager.md) | Class | `SAIF.Application.Claim.Legal` | Attorney assignment table maintenance (conflicts, policy assignments, worker assignments, schedules, time off, out-of-town rotation) plus AJAX lookup endpoints and rotation/conflict reporting. |
| [clsHearingLocationManager](SAIF.Application.Claim.Legal/clsHearingLocationManager.md) | Class | `SAIF.Application.Claim.Legal` | Hearing location maintenance (insert/delete/save) backed by application-cached code lists. |
| [clsLegalPersonManager](SAIF.Application.Claim.Legal/clsLegalPersonManager.md) | Class | `SAIF.Application.Claim.Legal` | Legal person / other-firm maintenance (insert/delete person, person type, firm) with cached code lists. |
| [clsAcknowledgeManager](SAIF.Application.Claim.Legal/clsAcknowledgeManager.md) | Class | `SAIF.Application.Claim.Legal` | WCB/DCBS acknowledgment list retrieval and save. |
| [clsAppealManager](SAIF.Application.Claim.Legal/clsAppealManager.md) | Class | `SAIF.Application.Claim.Legal` | Appeal case management: create/delete appeal, schedule oral arguments, extensions, and pre/post-save file-location and calendar processing. |
| [clsAssignmentManager](SAIF.Application.Claim.Legal/clsAssignmentManager.md) | Class | `SAIF.Application.Claim.Legal` | Runs the attorney assignment batch process, retrieves assignment results/reports, and pushes matter/activity data to Guidewire. |
| [clsAttyMessagesManager](SAIF.Application.Claim.Legal/clsAttyMessagesManager.md) | Class | `SAIF.Application.Claim.Legal` | Attorney conflict/past-due/schedule message retrieval and conflict-matching, plus XML reporting. |
| [clsBoardLogManager](SAIF.Application.Claim.Legal/clsBoardLogManager.md) | Class | `SAIF.Application.Claim.Legal` | Board log retrieval and reporting. |
| [clsCaseCostManager](SAIF.Application.Claim.Legal/clsCaseCostManager.md) | Class | `SAIF.Application.Claim.Legal` | Case cost (litigation expense) collection load/save with its own `IsDirty`/`IsValid`/`Save` overrides. |
| [clsCaseNotesManager](SAIF.Application.Claim.Legal/clsCaseNotesManager.md) | Class | `SAIF.Application.Claim.Legal` | Case note CRUD with role-based edit/delete restrictions between bill notes and all notes. |
| [clsCaseSearchManager](SAIF.Application.Claim.Legal/clsCaseSearchManager.md) | Class | `SAIF.Application.Claim.Legal` | Case search by claim number, policy number, worker name, SSN, or check number, with search-results reporting. |
| [clsCreateFileManager](SAIF.Application.Claim.Legal/clsCreateFileManager.md) | Class | `SAIF.Application.Claim.Legal` | "Create file" list retrieval, mailed-date update, and Appworx batch print-job submission for letters. |
| [clsMailDateManager](SAIF.Application.Claim.Legal/clsMailDateManager.md) | Class | `SAIF.Application.Claim.Legal` | Mail-date list retrieval/update and Appworx cover-letter print submission. |
| [clsOtherPartiesManager](SAIF.Application.Claim.Legal/clsOtherPartiesManager.md) | Class | `SAIF.Application.Claim.Legal` | Other-legal-party (employer/attorney/person) list maintenance with cached code lookups. |
| [clsOutcomeManager](SAIF.Application.Claim.Legal/clsOutcomeManager.md) | Class | `SAIF.Application.Claim.Legal` | Case outcome/issue/staff maintenance, case-close workflow, and appeal-level code lookups. |
| [clsCodeList](SAIF.Application.Claim.Legal/clsCodeList.md) | Class (nested in `clsOutcomeManager`) | `SAIF.Application.Claim.Legal` | Simple code/description data holder used to populate the Win/Loss outcome list. |
| [clsQuickCalManager](SAIF.Application.Claim.Legal/clsQuickCalManager.md) | Class | `SAIF.Application.Claim.Legal` | Quick-calendar retrieval by location/date for scheduling views. |
| [clsRequestManager](SAIF.Application.Claim.Legal/clsRequestManager.md) | Class | `SAIF.Application.Claim.Legal` | Hearing-request intake/update workflow: request issues, provider/attorney selection, consolidation, recon-request letters, WCD-number sync to Guidewire, and case-note audit trail on attorney/firm changes. |
| [clsScheduleManager](SAIF.Application.Claim.Legal/clsScheduleManager.md) | Class | `SAIF.Application.Claim.Legal` | Hearing schedule maintenance: insert/delete schedule rows, assignment-driven file-location/status transitions, DEF-letter printing/emailing, and Guidewire matter/activity sync. |
| [clsSummaryManager](SAIF.Application.Claim.Legal/clsSummaryManager.md) | Class | `SAIF.Application.Claim.Legal` | Case summary view aggregation: LCE due-date display, worker address/phone, and assigned attorney/secretary lookup. |
| [clsUpdateCaseManager](SAIF.Application.Claim.Legal/clsUpdateCaseManager.md) | Class | `SAIF.Application.Claim.Legal` | Context-filtered case status-code list and general case save. |
| [GwActivityRequest](SAIF.Application.Claim.Legal/GwActivityRequest.md) | Class (DTO) | `SAIF.Application.Claim.Legal` | Payload for creating a Guidewire claim activity (hearing/mediation reminder). |
| [GwMatterRequest](SAIF.Application.Claim.Legal/GwMatterRequest.md) | Class (DTO) | `SAIF.Application.Claim.Legal` | Payload for creating/updating a Guidewire legal "matter" record from a hearing schedule. |
| [WcdRequest](SAIF.Application.Claim.Legal/WcdRequest.md) | Class (DTO) | `SAIF.Application.Claim.Legal` | Payload for updating the WCD (Workers' Compensation Division) number on a Guidewire claim. |
| [Institutions](SAIF.Application.Claim.Legal/Institutions.md) | Class (partial, typed `DataSet`) | `SAIF.Application.Claim.Legal` | Auto-generated typed `DataSet` (`Institutions`/`InstitutionDataTable`/`InstitutionRow`/`InstitutionRowChangeEvent`) with no confirmed in-library consumer**. |

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Application.Claim.Legal\SAIF.Application.Claim.Legal.vbproj`
